1from PIL import Image
2
3
4img = Image.open("./pihon-banner.png")
5
6screenSize = [128,64]
7screenCount = 2
8
9imgload = img.load()
10
11finalOutput = ""
12
13currentlyDrawingLine = False
14startPosition = [0,0]
15
16def generate_script_string(startPosition,length):
17 return "DrawHorizontalLine("+str(startPosition[0])+", "+str(startPosition[1])+", "+str(length)+", 1)\n"
18
19
20for y in range(img.size[1]):
21 for x in range(img.size[0]):
22 if imgload[x,y] == (255,255,255,255):
23 if currentlyDrawingLine == False:
24 currentlyDrawingLine = True
25 startPosition = [x,y]
26 else:
27 if currentlyDrawingLine == True:
28 currentlyDrawingLine = False
29 if x == 0:
30 finalOutput += generate_script_string(startPosition,img.size[0]-1-startPosition[0])
31 else:
32 finalOutput += generate_script_string(startPosition,x-startPosition[0])
33
34print(finalOutput)